//
// Created by binjx on 2025/3/31.
//

// 包含Android日志库的头文件，用于在Android环境中输出日志信息
#include "android/log.h"

#ifndef ANDROID_DEMO_LOGUTIL_H
#define ANDROID_DEMO_LOGUTIL_H

// 控制是否打印日志
#define ENABLE_LOG
static const char *TAG = "Native";
#ifdef ENABLE_LOG
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO, TAG, __VA_ARGS__)
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, TAG, __VA_ARGS__)
#define LOGW(...) __android_log_print(ANDROID_LOG_WARN, TAG, __VA_ARGS__)
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR, TAG, __VA_ARGS__)
#else
#define LOGI(...)
#define LOGD(...)
#define LOGW(...)
#define LOGE(...)
#endif

#endif //ANDROID_DEMO_LOGUTIL_H